package cn.tedu.csmall.common.web;

public enum State {

    OK(20000),
    ERR_BAD_REQUEST(40000),// 客户端引起的--请求参数格式错误
    ERR_CATEGORY_NAME_DUPLICATE(40100),//客户端引起的--类别--名称冲突(被占用)
    ERR_CATEGORY_DISENABLE(40200),
    ERR_CATEGORY_ENABLE(40300),
    ERR_CATEGORY_ISDISPLAY(40400),
    ERR_CATEGORY_ISNOTDISPLAY(40500),
    ERR_CATEGORY_ISPARENT(40600),
    ERR_CATEGORY_ISUSED(40700),
    ERR_CATEGORY_NOT_FOUND(40101),//客户端引起的--类别--数据不存在(查询参数值不正确)
    ERR_JWT_EXPIRED(40900), // 客户端引起的--JWT--过期
    ERR_JWT_MALFORMED(40901), // 客户端引起的--JWT--数据无效
    ERR_JWT_SIGNATURE(40902), // 客户端引起的--JWT--签名错误
    ERR_INSERT(50000),//服务端引起的--插入数据错误
    ERR_UPDATE(50001),//服务端引起的--更新数据错误
    ERR_INTERNAL_SERVER_ERROR(50100); // 服务端引起的--服务器内部错误


    private Integer value;

    State(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

}
